days on end


days on end
[days/months/weeks etc.] on end if something happens or continues for days, months etc. on end, it continues for several days, months, or weeks without stopping.

We sometimes don't see each other for months on end, but we're still good friends.


New idioms dictionary. 2014.